package com.atguigu.visitor.demo2;

/**
 * 注册会计师类，查看账本的类之一，Visitor实现类
 */
public class AccountBookViewerForCpa implements AccountBookViewer {

	/**
	 * 会计在看账本时，如果是支出，则如果支出是工资，则需要看应该交的税交了没
	 */
	public void view(BillForConsume bill) {
		if (bill.getItem().equals("工资")) {
			System.out.println("会计查看工资是否交个人所得税。");
		}
	}

	/**
	 * 如果是收入，则所有的收入都要交税
	 */
	public void view(BillForIncome bill) {
		System.out.println("会计查看收入交税了没。");
	}

}